package com.example.Explorador;

import java.io.File;
import java.util.ArrayList;
import java.util.List;

import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;


/* Fuente:
 * http://groups.google.es/group/desarrolladores-android/web/construyendo-un-explorador-de-archivos?pli=1
 */


public class Explorador extends ListActivity {
	
	 private List<String> elementos = null; 
	 
	 private void rellenar(File[] archivos) {
		 
        elementos = new ArrayList<String>();
        for( File a: archivos)
            elementos.add(a.getPath());
        
        ArrayAdapter<String> listaArchivos= new ArrayAdapter<String>(this, R.layout.fila, elementos);
        setListAdapter(listaArchivos);
	  }
	
	
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.listado);
        
        rellenar(new File("sdcard/DCIM/Camera").listFiles());
        /*rellenar recibe una lista de archivos y los mostrará en pantalla. 
         * Fíjate que ahora, le estamos diciendo que queremos que inicialmente nos muestre 
         * los archivos de la ruta "/" (raíz). 
         */
    }
}